package com.enjoyor.soa.traffic.api.ubms.dto;

import java.io.Serializable;
import java.util.Date;

/**
 * 交通设施Dto
 * 
 * @author wwd
 * @Date 2017年05月17日
 */
public class TrafficDeviceInfoDto implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * 编号
	 */
	private String deviceCode;
	/**
	 * 设备类型编号
	 */
	private String deviceType;
	/**
	 * 设备类型名称
	 */
	private String deviceTypeName;
	/**
	 * 设备名称
	 */
	private String deviceName;
	/**
	 * 设备型号
	 */
	private String deviceModel;
	/**
	 * 品牌
	 */
	private String brand;
	/**
	 * 材料
	 */
	private String material;
	/**
	 * 出厂日期
	 */
	private Date factoryDate;
	/**
	 * 购入日期
	 */
	private Date storageDate;
	/**
	 * 使用用途
	 */
	private String usage;
	/**
	 * 使用部门编号
	 */
	private String usageDeptId;
	/**
	 * 使用部门名称
	 */
	private String usageDeptName;
	/**
	 * 所在部门编号
	 */
	private String localDeptId;
	/**
	 * 所在部门名称
	 */
	private String localDeptName;
	/**
	 * 管理部门编号
	 */
	private String adminDeptId;
	/**
	 * 管理部门名称
	 */
	private String adminDeptName;
	/**
	 * 管理编号
	 */
	private String admincode;
	/**
	 * 使用状态
	 */
	private String usageState;
	/**
	 * 定位标识编号
	 */
	private String locationId;
	/**
	 * 备注
	 */
	private String memo;

	/**
	 * 与派发人员关联
	 */
	private String personId;
	/**
	 * 
	 */
	private String personName;

	/**
	 * 获取 编号
	 * 
	 * @return deviceCode
	 */
	public String getDeviceCode() {
		return deviceCode;
	}

	/**
	 * 设置 编号
	 * 
	 * @param deviceCode
	 *            编号
	 */
	public void setDeviceCode(String deviceCode) {
		this.deviceCode = deviceCode;
	}

	/**
	 * 获取 设备类型编号
	 * 
	 * @return deviceType
	 */
	public String getDeviceType() {
		return deviceType;
	}

	/**
	 * 设置 设备类型编号
	 * 
	 * @param deviceType
	 *            设备类型编号
	 */
	public void setDeviceType(String deviceType) {
		this.deviceType = deviceType;
	}

	/**
	 * 获取 设备类型名称
	 * 
	 * @return deviceTypeName
	 */
	public String getDeviceTypeName() {
		return deviceTypeName;
	}

	/**
	 * 设置 设备类型名称
	 * 
	 * @param deviceTypeName
	 *            设备类型名称
	 */
	public void setDeviceTypeName(String deviceTypeName) {
		this.deviceTypeName = deviceTypeName;
	}

	/**
	 * 获取 设备名称
	 * 
	 * @return deviceName
	 */
	public String getDeviceName() {
		return deviceName;
	}

	/**
	 * 设置 设备名称
	 * 
	 * @param deviceName
	 *            设备名称
	 */
	public void setDeviceName(String deviceName) {
		this.deviceName = deviceName;
	}

	/**
	 * 获取 设备型号
	 * 
	 * @return deviceModel
	 */
	public String getDeviceModel() {
		return deviceModel;
	}

	/**
	 * 设置 设备型号
	 * 
	 * @param deviceModel
	 *            设备型号
	 */
	public void setDeviceModel(String deviceModel) {
		this.deviceModel = deviceModel;
	}

	/**
	 * 获取 品牌
	 * 
	 * @return brand
	 */
	public String getBrand() {
		return brand;
	}

	/**
	 * 设置 品牌
	 * 
	 * @param brand
	 *            品牌
	 */
	public void setBrand(String brand) {
		this.brand = brand;
	}

	/**
	 * 获取 材料
	 * 
	 * @return material
	 */
	public String getMaterial() {
		return material;
	}

	/**
	 * 设置 材料
	 * 
	 * @param material
	 *            材料
	 */
	public void setMaterial(String material) {
		this.material = material;
	}

	/**
	 * 获取 出厂日期
	 * 
	 * @return factoryDate
	 */
	public Date getFactoryDate() {
		return factoryDate;
	}

	/**
	 * 设置 出厂日期
	 * 
	 * @param factoryDate
	 *            出厂日期
	 */
	public void setFactoryDate(Date factoryDate) {
		this.factoryDate = factoryDate;
	}

	/**
	 * 获取 购入日期
	 * 
	 * @return storageDate
	 */
	public Date getStorageDate() {
		return storageDate;
	}

	/**
	 * 设置 购入日期
	 * 
	 * @param storageDate
	 *            购入日期
	 */
	public void setStorageDate(Date storageDate) {
		this.storageDate = storageDate;
	}

	/**
	 * 获取 使用用途
	 * 
	 * @return usage
	 */
	public String getUsage() {
		return usage;
	}

	/**
	 * 设置 使用用途
	 * 
	 * @param usage
	 *            使用用途
	 */
	public void setUsage(String usage) {
		this.usage = usage;
	}

	/**
	 * 获取 使用部门编号
	 * 
	 * @return usageDeptId
	 */
	public String getUsageDeptId() {
		return usageDeptId;
	}

	/**
	 * 设置 使用部门编号
	 * 
	 * @param usageDeptId
	 *            使用部门编号
	 */
	public void setUsageDeptId(String usageDeptId) {
		this.usageDeptId = usageDeptId;
	}

	/**
	 * 获取 使用部门名称
	 * 
	 * @return usageDeptName
	 */
	public String getUsageDeptName() {
		return usageDeptName;
	}

	/**
	 * 设置 使用部门名称
	 * 
	 * @param usageDeptName
	 *            使用部门名称
	 */
	public void setUsageDeptName(String usageDeptName) {
		this.usageDeptName = usageDeptName;
	}

	/**
	 * 获取 所在部门编号
	 * 
	 * @return localDeptId
	 */
	public String getLocalDeptId() {
		return localDeptId;
	}

	/**
	 * 设置 所在部门编号
	 * 
	 * @param localDeptId
	 *            所在部门编号
	 */
	public void setLocalDeptId(String localDeptId) {
		this.localDeptId = localDeptId;
	}

	/**
	 * 获取 所在部门名称
	 * 
	 * @return localDeptName
	 */
	public String getLocalDeptName() {
		return localDeptName;
	}

	/**
	 * 设置 所在部门名称
	 * 
	 * @param localDeptName
	 *            所在部门名称
	 */
	public void setLocalDeptName(String localDeptName) {
		this.localDeptName = localDeptName;
	}

	/**
	 * 获取 管理部门编号
	 * 
	 * @return adminDeptId
	 */
	public String getAdminDeptId() {
		return adminDeptId;
	}

	/**
	 * 设置 管理部门编号
	 * 
	 * @param adminDeptId
	 *            管理部门编号
	 */
	public void setAdminDeptId(String adminDeptId) {
		this.adminDeptId = adminDeptId;
	}

	/**
	 * 获取 管理部门名称
	 * 
	 * @return adminDeptName
	 */
	public String getAdminDeptName() {
		return adminDeptName;
	}

	/**
	 * 设置 管理部门名称
	 * 
	 * @param adminDeptName
	 *            管理部门名称
	 */
	public void setAdminDeptName(String adminDeptName) {
		this.adminDeptName = adminDeptName;
	}

	/**
	 * 获取 管理编号
	 * 
	 * @return admincode
	 */
	public String getAdmincode() {
		return admincode;
	}

	/**
	 * 设置 管理编号
	 * 
	 * @param admincode
	 *            管理编号
	 */
	public void setAdmincode(String admincode) {
		this.admincode = admincode;
	}

	/**
	 * 获取 使用状态
	 * 
	 * @return usageState
	 */
	public String getUsageState() {
		return usageState;
	}

	/**
	 * 设置 使用状态
	 * 
	 * @param usageState
	 *            使用状态
	 */
	public void setUsageState(String usageState) {
		this.usageState = usageState;
	}

	/**
	 * 获取 定位标识编号
	 * 
	 * @return locationId
	 */
	public String getLocationId() {
		return locationId;
	}

	/**
	 * 设置 定位标识编号
	 * 
	 * @param locationId
	 *            定位标识编号
	 */
	public void setLocationId(String locationId) {
		this.locationId = locationId;
	}

	/**
	 * 获取 备注
	 * 
	 * @return memo
	 */
	public String getMemo() {
		return memo;
	}

	/**
	 * 设置 备注
	 * 
	 * @param memo
	 *            备注
	 */
	public void setMemo(String memo) {
		this.memo = memo;
	}

	/**
	 * 获取 与派发人员关联
	 * 
	 * @return personId
	 */
	public String getPersonId() {
		return personId;
	}

	/**
	 * 设置 与派发人员关联
	 * 
	 * @param personId
	 *            与派发人员关联
	 */
	public void setPersonId(String personId) {
		this.personId = personId;
	}

	/**
	 * 获取
	 * 
	 * @return personName
	 */
	public String getPersonName() {
		return personName;
	}

	/**
	 * 设置
	 * 
	 * @param personName
	 */
	public void setPersonName(String personName) {
		this.personName = personName;
	}

}
